package com.example.ortools.start.cp;

/**
 * @author: peng.li
 * @date: 2024/09/11
 * @description:
 */
public class ScaleConstant {
    /**
     * 结存单价小数位数
     */
    public static final int STOCK_UNIT_PRICE = 10;
    /**
     * 结存金额小数位数
     */
    public static final int STOCK_AMOUNT = 4;
    /**
     * 库存数量小数位数
     */
    public static final int STOCK_NUM = 1;

    /**
     * WMS配货单位数量小数位数
     * 用于传给WMS时用料转配货时保留的小数位数
     */
    public static final int WMS_PURCHASE_NUM = 8;

    /**
     * WMS用料单位数量小数位数
     * 用于WMS传回配货转用料时保留的小数位数
     */
    public static final int WMS_USE_NUM = 1;

    /**
     * 货物规格包装体积小数位数
     */
    public static final int GOODS_SPEC_PACKAGE_VOLUME = 10;

    /**
     * 费用货物规格包装体积小数位数
     */
    public static final int FEE_GOODS_SPEC_PACKAGE_VOLUME = 3;
    /**
     * 费用模块配货单位数量小数位数
     */
    public static final int FEE_PURCHASE_NUM = 0;
    /**
     * 费用模块单品存储体积小数位数
     */
    public static final int FEE_SINGLE_STORAGE_VOLUME = 10;

    /**
     * 抛货/重货比小数位数
     */
    public static final int LIGHT_HEAVY_GOODS_SCALE = 10;

    /**
     * 规格组合计算小数位数
     */
    public static final int SPEC_COMBINATION_CALC_SCALE = 1;
}
